TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Eastern
Area - Buffalo
League - 2024 18&Over Men
Flight - 3.5
--------------------------------------------------------------------------------------------------------------------------------------
Llamas
League Record: 2 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Joshua Layton - 3.22
Jason Lynch - 3.16
Henry Burns - 2.91
George Socco - 2.71
Griff Esslinger - 2.66
Randall Clark - n/a
Michael Frisicaro - n/a
Mark Stancampiano - n/a
James Stancampiano - n/a
James Golden - n/a
Guy Collins - n/a
George Hirsch - n/a
Garett Farrugia - n/a
League Results By Position
1S 2S 1D 2D 3D
George Hirsch - n/a & Griff Esslinger - 2.66 0 - 1
George Hirsch - n/a & James Golden - n/a 0 - 1
George Hirsch - n/a & Randall Clark - n/a 1 - 1
George Hirsch - n/a 0 - 1
George Socco - 2.71 & Griff Esslinger - 2.66 0 - 1
George Socco - 2.71 & Guy Collins - n/a 0 - 1
George Socco - 2.71 & James Golden - n/a 0 - 1
George Socco - 2.71 & Michael Frisicaro - n/a 1 - 0
Griff Esslinger - 2.66 & Michael Frisicaro - n/a 1 - 0
Garett Farrugia - n/a & Henry Burns - 2.91 1 - 0
Garett Farrugia - n/a 0 - 3 1 - 0
Henry Burns - 2.91 1 - 0 1 - 3
James Golden - n/a & Michael Frisicaro - n/a 1 - 0
James Golden - n/a & Randall Clark - n/a 0 - 1
James Stancampiano - n/a & Mark Stancampiano - n/a 0 - 1
Jason Lynch - 3.16 & Joshua Layton - 3.22 0 - 1 3 - 1 1 - 1
Michael Frisicaro - n/a 0 - 1
Randall Clark - n/a 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Maple Reunited
League Record: 7 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Matt Hahnemann - 3.55
Jason Galbraith - 3.49
Thomas Majerski - 3.44
Ryan Maher - 3.42
HUYNHANH LE - 3.36
Mostafa Nouh - 3.06
Kevin Vinh - 3.05
Jimmy Vu - 2.72
Marek Wojcikiewicz - n/a
Marco Notaro - n/a
Justin Vu - n/a
Greig Ahnow - n/a
Gabriel Drummond Guilherme - n/a
Christopher Vu - n/a
League Results By Position
1S 2S 1D 2D 3D
Christopher Vu - n/a & Justin Vu - n/a 0 - 1
Greig Ahnow - n/a 1 - 0 1 - 0
Gabriel Drummond Guilherme - n/a & Kevin Vinh - 3.05 0 - 2
Gabriel Drummond Guilherme - n/a & Matt Hahnemann - 3.55 1 - 0
HUYNHANH LE - 3.36 & Mostafa Nouh - 3.06 1 - 0
HUYNHANH LE - 3.36 & Matt Hahnemann - 3.55 1 - 0
HUYNHANH LE - 3.36 & Marco Notaro - n/a 2 - 0
HUYNHANH LE - 3.36 1 - 2
Jimmy Vu - 2.72 & Justin Vu - n/a 0 - 1
Justin Vu - n/a & Kevin Vinh - 3.05 1 - 0
Jason Galbraith - 3.49 & Marco Notaro - n/a 1 - 0
Jason Galbraith - 3.49 & Thomas Majerski - 3.44 1 - 0 1 - 0
Mostafa Nouh - 3.06 & Matt Hahnemann - 3.55 0 - 2 1 - 0
Marco Notaro - n/a & Thomas Majerski - 3.44 2 - 0
Marco Notaro - n/a 1 - 0 1 - 0
Marek Wojcikiewicz - n/a & Christopher Vu - n/a 1 - 0
Marek Wojcikiewicz - n/a & Jimmy Vu - 2.72 0 - 1
Marek Wojcikiewicz - n/a & Justin Vu - n/a 0 - 1
Ryan Maher - 3.42 5 - 1
Thomas Majerski - 3.44 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Buffalo One
League Record: 1 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Felix Cheng - 3.43
Kamu Pindiprolu - 3.36
Bill Weltzer - 3.24
Nathan Groff - 3.06
Tyler Eckert - n/a
Rynar Lim - n/a
Richard Braden - n/a
Jim Higgins - n/a
Jason Ulatowski - n/a
Erik Munoz - n/a
Donald Lofaso - n/a
David Gottfried - n/a
League Results By Position
1S 2S 1D 2D 3D
Bill Weltzer - 3.24 & David Gottfried - n/a 0 - 1
Bill Weltzer - 3.24 & Jim Higgins - n/a 0 - 1
Bill Weltzer - 3.24 & Tyler Eckert - n/a 1 - 0
Donald Lofaso - n/a & Erik Munoz - n/a 0 - 1
Donald Lofaso - n/a & Felix Cheng - 3.43 0 - 1
Donald Lofaso - n/a & Jim Higgins - n/a 1 - 0
Donald Lofaso - n/a & Richard Braden - n/a 0 - 1
Donald Lofaso - n/a & Rynar Lim - n/a 0 - 1 0 - 1
David Gottfried - n/a & Erik Munoz - n/a 0 - 1
David Gottfried - n/a & Richard Braden - n/a 1 - 0
Erik Munoz - n/a 0 - 1 0 - 1
Felix Cheng - 3.43 0 - 1 1 - 0
Jason Ulatowski - n/a 1 - 1 0 - 1
Kamu Pindiprolu - 3.36 & David Gottfried - n/a 1 - 0
Kamu Pindiprolu - 3.36 & Richard Braden - n/a 0 - 1
Kamu Pindiprolu - 3.36 & Tyler Eckert - n/a 0 - 1
Kamu Pindiprolu - 3.36 1 - 1
Nathan Groff - 3.06 & Rynar Lim - n/a 1 - 0
Nathan Groff - 3.06 0 - 3 1 - 0
Rynar Lim - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Mr. Hits
League Record: 1 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Anthony Yates - 3.45
Jason Niu - 3.25
James Wang - 2.87
Yijun Cheng - n/a
Todd Hennessy - n/a
Richard Laspro - n/a
Michael Niu - n/a
Jonathan Willard - n/a
Haiyou Wang - n/a
Evan Roth - n/a
Ding Xu - n/a
Dany Debs - n/a
League Results By Position
1S 2S 1D 2D 3D
Anthony Yates - 3.45 & Michael Niu - n/a 1 - 0
Anthony Yates - 3.45 2 - 0
Ding Xu - n/a & Michael Niu - n/a 1 - 0
Ding Xu - n/a 0 - 1 1 - 0
Dany Debs - n/a & Evan Roth - n/a 0 - 1
Dany Debs - n/a 1 - 1 0 - 1
Evan Roth - n/a & Jonathan Willard - n/a 1 - 0
Evan Roth - n/a & Michael Niu - n/a 1 - 0
Haiyou Wang - n/a & Ding Xu - n/a 1 - 0
Haiyou Wang - n/a & James Wang - 2.87 0 - 1
Haiyou Wang - n/a & Richard Laspro - n/a 0 - 1
Haiyou Wang - n/a & Todd Hennessy - n/a 0 - 1
Haiyou Wang - n/a & Yijun Cheng - n/a 0 - 1 1 - 0
James Wang - 2.87 & Jonathan Willard - n/a 0 - 1
James Wang - 2.87 0 - 2
Jason Niu - 3.25 & Jonathan Willard - n/a 0 - 1 0 - 1
Jason Niu - 3.25 & Michael Niu - n/a 0 - 1
Jason Niu - 3.25 1 - 2
Michael Niu - n/a 0 - 1
Richard Laspro - n/a & Todd Hennessy - n/a 0 - 1
Todd Hennessy - n/a & Jonathan Willard - n/a 0 - 1
Yijun Cheng - n/a & Michael Niu - n/a 0 - 1
Yijun Cheng - n/a & Richard Laspro - n/a 0 - 2
Yijun Cheng - n/a 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
BUF: WNY Longshots
League Record: 5 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Marc Kabigting - 3.46
Christopher Capalbo - 3.27
Donovan Kent - 2.98
paul ciesiulka - n/a
William Schake - n/a
Thomas Hadala - n/a
Scott Marcin - n/a
Rob Batcho - n/a
Matthew Goss - n/a
Keith Blachowiak - n/a
Jason Hernandez - n/a
Daryl Gram - n/a
Christopher Tingley - n/a
Cal Puffer - n/a
Bogdan Halasinski - n/a
League Results By Position
1S 2S 1D 2D 3D
paul ciesiulka - n/a 0 - 1
Bogdan Halasinski - n/a 1 - 1 1 - 1
Christopher Capalbo - 3.27 & Donovan Kent - 2.98 1 - 0
Cal Puffer - n/a & Donovan Kent - 2.98 1 - 0
Donovan Kent - 2.98 0 - 1
Daryl Gram - n/a & Christopher Tingley - n/a 2 - 0 2 - 0
Daryl Gram - n/a & Keith Blachowiak - n/a 1 - 0
Daryl Gram - n/a & Matthew Goss - n/a 1 - 0
Jason Hernandez - n/a & Christopher Tingley - n/a 1 - 0
Jason Hernandez - n/a & Keith Blachowiak - n/a 0 - 1 1 - 0
Jason Hernandez - n/a & Marc Kabigting - 3.46 0 - 1
Matthew Goss - n/a 3 - 1
Marc Kabigting - 3.46 2 - 0 2 - 0
Rob Batcho - n/a & William Schake - n/a 1 - 0 1 - 1 1 - 0
Scott Marcin - n/a & Christopher Capalbo - 3.27 0 - 1
Scott Marcin - n/a & Jason Hernandez - n/a 1 - 0
Scott Marcin - n/a & Thomas Hadala - n/a 0 - 1
Thomas Hadala - n/a & Christopher Capalbo - 3.27 1 - 0